package com.edu.domain;

import java.io.File;
import java.util.Date;

/**
 * 文档对象(包括文件夹和文件)
 * 
 * @author Administrator
 *
 */
public interface BaseFile {
	/**
	 * 下面的方法是文件和文件夹共有的
	 *
	 */
    String getName();
    void display();
    void delete();
    
    /**
     * 文件夹独有的方法
     */
    
    //创建新文件，相当于add方法
    void create(String name);
    //相当于remove方法
    void deleteFile(String name);
    //相当于GetChild方法
    BaseFile getChild(int index);
    //相当于GetChild方法
    BaseFile getChilds();
    
    
}